A pristine beach near Trincomalee, Nilaveli Beach offers soft sand, calm clear waters, coral reefs for snorkeling, and a tranquil tropical setting.